package com.longtop.perform.zb.index.model;

import java.util.Date;

/**
 * TZbIndex entity.
 * 
 * @author MyEclipse Persistence Tools
 */

public class TZbIndex implements java.io.Serializable {

	// Fields

	private String indexId;
	private String indexName;
	private String indexDesc;
	private String fitObject;
	private String indexType;
	private String statCycle;
	private String indexUnit;
	private String howDecimal;
	private Long indexLevel;
	private String formula;
	private String formulaSql;
	private String indexDepend;
	private String storeDate;
	private String fromTableName;
	private String fromColumnName;
	private String fromCondition;
	private String fromAvgType;
	private String fromStatus;
	private Long sortNo;
	private String remark;
	private String createUserId;
	private String createUserName;
	private Date createTime;
	private String createOrgId;
	private String createOrgName;
	private String orgLevelCode;
	private String updateUserId;
	private String updateUserName;
	private Date updateTime;

	// Constructors

	/** default constructor */
	public TZbIndex() {
	}

	/** minimal constructor */
	public TZbIndex(String indexName, String fitObject, String indexType, String statCycle, String indexUnit, String howDecimal, Long indexLevel, String storeDate, Long sortNo, String createUserId, String createUserName, Date createTime, String createOrgId, String createOrgName, String orgLevelCode,
			String updateUserId, String updateUserName, Date updateTime) {
		this.indexName = indexName;
		this.fitObject = fitObject;
		this.indexType = indexType;
		this.statCycle = statCycle;
		this.indexUnit = indexUnit;
		this.howDecimal = howDecimal;
		this.indexLevel = indexLevel;
		this.storeDate = storeDate;
		this.sortNo = sortNo;
		this.createUserId = createUserId;
		this.createUserName = createUserName;
		this.createTime = createTime;
		this.createOrgId = createOrgId;
		this.createOrgName = createOrgName;
		this.orgLevelCode = orgLevelCode;
		this.updateUserId = updateUserId;
		this.updateUserName = updateUserName;
		this.updateTime = updateTime;
	}

	/** full constructor */
	public TZbIndex(String indexName, String indexDesc, String fitObject, String indexType, String statCycle, String indexUnit, String howDecimal, Long indexLevel, String formula, String formulaSql, String indexDepend, String storeDate, String fromTableName, String fromColumnName,
			String fromCondition, String fromAvgType, String fromStatus, Long sortNo, String remark, String createUserId, String createUserName, Date createTime, String createOrgId, String createOrgName, String orgLevelCode, String updateUserId, String updateUserName, Date updateTime) {
		this.indexName = indexName;
		this.indexDesc = indexDesc;
		this.fitObject = fitObject;
		this.indexType = indexType;
		this.statCycle = statCycle;
		this.indexUnit = indexUnit;
		this.howDecimal = howDecimal;
		this.indexLevel = indexLevel;
		this.formula = formula;
		this.formulaSql = formulaSql;
		this.indexDepend = indexDepend;
		this.storeDate = storeDate;
		this.fromTableName = fromTableName;
		this.fromColumnName = fromColumnName;
		this.fromCondition = fromCondition;
		this.fromAvgType = fromAvgType;
		this.fromStatus = fromStatus;
		this.sortNo = sortNo;
		this.remark = remark;
		this.createUserId = createUserId;
		this.createUserName = createUserName;
		this.createTime = createTime;
		this.createOrgId = createOrgId;
		this.createOrgName = createOrgName;
		this.orgLevelCode = orgLevelCode;
		this.updateUserId = updateUserId;
		this.updateUserName = updateUserName;
		this.updateTime = updateTime;
	}

	// Property accessors

	public String getIndexId() {
		return this.indexId;
	}

	public void setIndexId(String indexId) {
		this.indexId = indexId;
	}

	public String getIndexName() {
		return this.indexName;
	}

	public void setIndexName(String indexName) {
		this.indexName = indexName;
	}

	public String getIndexDesc() {
		return this.indexDesc;
	}

	public void setIndexDesc(String indexDesc) {
		this.indexDesc = indexDesc;
	}

	public String getFitObject() {
		return this.fitObject;
	}

	public void setFitObject(String fitObject) {
		this.fitObject = fitObject;
	}

	public String getIndexType() {
		return this.indexType;
	}

	public void setIndexType(String indexType) {
		this.indexType = indexType;
	}

	public String getStatCycle() {
		return this.statCycle;
	}

	public void setStatCycle(String statCycle) {
		this.statCycle = statCycle;
	}

	public String getIndexUnit() {
		return this.indexUnit;
	}

	public void setIndexUnit(String indexUnit) {
		this.indexUnit = indexUnit;
	}

	public String getHowDecimal() {
		return this.howDecimal;
	}

	public void setHowDecimal(String howDecimal) {
		this.howDecimal = howDecimal;
	}

	public Long getIndexLevel() {
		return this.indexLevel;
	}

	public void setIndexLevel(Long indexLevel) {
		this.indexLevel = indexLevel;
	}

	public String getFormula() {
		return this.formula;
	}

	public void setFormula(String formula) {
		this.formula = formula;
	}

	public String getFormulaSql() {
		return this.formulaSql;
	}

	public void setFormulaSql(String formulaSql) {
		this.formulaSql = formulaSql;
	}

	public String getIndexDepend() {
		return this.indexDepend;
	}

	public void setIndexDepend(String indexDepend) {
		this.indexDepend = indexDepend;
	}

	public String getStoreDate() {
		return this.storeDate;
	}

	public void setStoreDate(String storeDate) {
		this.storeDate = storeDate;
	}

	public String getFromTableName() {
		return this.fromTableName;
	}

	public void setFromTableName(String fromTableName) {
		this.fromTableName = fromTableName;
	}

	public String getFromColumnName() {
		return this.fromColumnName;
	}

	public void setFromColumnName(String fromColumnName) {
		this.fromColumnName = fromColumnName;
	}

	public String getFromCondition() {
		return this.fromCondition;
	}

	public void setFromCondition(String fromCondition) {
		this.fromCondition = fromCondition;
	}

	public String getFromAvgType() {
		return this.fromAvgType;
	}

	public void setFromAvgType(String fromAvgType) {
		this.fromAvgType = fromAvgType;
	}

	public String getFromStatus() {
		return this.fromStatus;
	}

	public void setFromStatus(String fromStatus) {
		this.fromStatus = fromStatus;
	}

	public Long getSortNo() {
		return this.sortNo;
	}

	public void setSortNo(Long sortNo) {
		this.sortNo = sortNo;
	}

	public String getRemark() {
		return this.remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getCreateUserId() {
		return this.createUserId;
	}

	public void setCreateUserId(String createUserId) {
		this.createUserId = createUserId;
	}

	public String getCreateUserName() {
		return this.createUserName;
	}

	public void setCreateUserName(String createUserName) {
		this.createUserName = createUserName;
	}

	public Date getCreateTime() {
		return this.createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public String getCreateOrgId() {
		return this.createOrgId;
	}

	public void setCreateOrgId(String createOrgId) {
		this.createOrgId = createOrgId;
	}

	public String getCreateOrgName() {
		return this.createOrgName;
	}

	public void setCreateOrgName(String createOrgName) {
		this.createOrgName = createOrgName;
	}

	public String getOrgLevelCode() {
		return this.orgLevelCode;
	}

	public void setOrgLevelCode(String orgLevelCode) {
		this.orgLevelCode = orgLevelCode;
	}

	public String getUpdateUserId() {
		return this.updateUserId;
	}

	public void setUpdateUserId(String updateUserId) {
		this.updateUserId = updateUserId;
	}

	public String getUpdateUserName() {
		return this.updateUserName;
	}

	public void setUpdateUserName(String updateUserName) {
		this.updateUserName = updateUserName;
	}

	public Date getUpdateTime() {
		return this.updateTime;
	}

	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

}